package InputYOrdenatPeticiones;

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.GregorianCalendar;

public class Peticion {

        //Atributs
        String actividad;
        String espacio;
        GregorianCalendar fechaInicio;
        GregorianCalendar fechaFin;
        String mascaraDias;
        String mascaraHoras;
      
        
        //Constructors
        public Peticion() {
                
        }
        
        public Peticion(String actividad, String espacio,
                        GregorianCalendar fechaInicio, GregorianCalendar fechaFin,
                        String mascaraDias, String mascaraHoras) {
                this.actividad = actividad;
                this.espacio = espacio;
                this.fechaInicio = fechaInicio;
                this.fechaFin = fechaFin;
                this.mascaraDias = mascaraDias;
                this.mascaraHoras = mascaraHoras;
        }
        
     
        //Getters
        public String getActividad() {
                return actividad;
        }
        public String getEspacio() {
                return espacio;
        }
        public GregorianCalendar getFechaInicio() {
                return fechaInicio;
        }
        public GregorianCalendar getFechaFin() {
                return fechaFin;
        }
        public String getMascaraDias() {
                return mascaraDias;
        }
        public String getMascaraHoras() {
                return mascaraHoras;
        }

        //toString
		@Override
		public String toString() {
			DateFormat df = new SimpleDateFormat("dd/MM/yyyy");
			Date objDate = fechaInicio.getTime();
			String sFechaInicio = df.format(objDate);
			objDate = fechaFin.getTime();
			String sFechaFin = df.format(objDate);			
			return "Peticion [actividad=" + actividad + ", espacio=" + espacio
					+ ", fechaInicio=" + sFechaInicio + ", fechaFin=" + sFechaFin
					+ ", mascaraDias=" + mascaraDias + ", mascaraHoras="
					+ mascaraHoras + "]";
		}
        
              
}